﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Platform.ObjectModel
{

	/// <summary>
	/// Representa um coleção pesquisável de objeto dinâmicos
	/// </summary>
	/// <typeparam name="TData"></typeparam>
	[Obsolete( "Utilizar diretamente a interface IQueryable.")]
	public interface IDataObjectQueryable<out TData> : IQueryable<TData>
//		where TData : DataObjectFlake
	{
	}


	//public static class QueryableExtensions

	//public interface IQueryStrategy<TData>
	//{
	//    IDataObjectQueryable<TData> Configure( IDataObjectQueryable<TData> query );
	//}
}
